Les graphiques que nous allons présenter sont rudimentaires.
L'idée ici est d'obtenir vite une allure de la courbe.
Voici quelques défauts à connaître par rapport aux graphiques habituels :
Plusieurs possibilités sont possibles.
La plus correcte mais la plus longue est celle-ci :
import matplotlib.pyplot as plt
Comme le nom est compliqué, une autre solution est l'utilisation de pylab, bien plus simple :
import pylab
C'est la solution que je vais utiliser pour la suite.
Le principe consiste à créer deux listes :
Pour cela, il y deux méthodes à recommander :
import math
import numpy
import pylab
#--------------------- definition de la fonction
def f(x) :
return x**2-2*x+3
#------------------ création des listes d'abscisses et d'ordonnées
xmin = -5.0
xmax = 5.0
nb_points = 20
X = numpy.linspace(xmin, xmax, num=nb_points)
Y = [f(x) for x in X]
#------------------- affichage des points et des segments
pylab.plot(X,Y, '.',color ="blue") # points
pylab.plot(X,Y,color="blue") # segments
pylab.show()